Hết cả ngày cả buổi

Direct English translation

It takes the whole day and the whole session.

Equivalent English version

Drag on forever

Giải thích tiếng Việt
Chỉ việc kéo dài, tốn quá nhiều thời gian mới xong hoặc không xong được việc đáng kể. Thường dùng để than phiền sự chậm chạp, lê thê.
English explanation
It means that far too much time has been spent, often with little accomplished. It is commonly used to complain that something is dragging on or taking excessively long.